#!/bin/bash
# 开机启动
# 1、赋予脚本可执行权限（/opt/market2_0/autostart.sh是你的脚本路径）
# chmod +x /opt/market2_0/autostart.sh
# 2、打开/etc/rc.d/rc.local文件，在末尾增加如下内容
# /opt/market2_0/autostart.sh
# 3、在centos7中，/etc/rc.d/rc.local的权限被降低了，所以需要执行如下命令赋予其可执行权限
# chmod +x /etc/rc.d/rc.local
# 方法二
# 在脚本头部加上：
#chkconfig:345 61 61
#description:auto_run
# 1、将脚本移动到/etc/rc.d/init.d目录下
# cp /opt/market2_0/autostart.sh /etc/rc.d/init.d
# 2、增加脚本的可执行权限
# chmod +x  /etc/rc.d/init.d/autostart.sh
# 3、添加脚本到开机自动启动项目中
# cd /etc/rc.d/init.d
# chkconfig --add autostart.sh
# chkconfig autostart.sh on

screen_name="market2"  
screen -dmS $screen_name

# 把命令发送给screen
cmd="cd /opt/market2_0";  
screen -x -S $screen_name -p 0 -X stuff "$cmd"  
screen -x -S $screen_name -p 0 -X stuff '\n' 

# 直接使用java 特么在“sh-4.2”下会跑到系统自带的java
cmd1="/usr/local/java/jdk1.8.0_181/bin/java -jar market2.0.jar";  
screen -x -S $screen_name -p 0 -X stuff "$cmd1"  
screen -x -S $screen_name -p 0 -X stuff '\n' 